# _*_ coding:utf-8 _*_
"""
调度器模块
1.缓存请求对象
2.请求去重
"""
# from six.moves.queue import Queue
from six.moves.queue import Queue

# from queue import Queue


class Scheduler(object):
# class Scheduler(object):

    def __init__(self):
        # 准备请求队列
        self.queue=Queue()

    def add_request(self,request):
        # 添加请求对象
        self.queue.put(request)

    def get_request(self):
        # 获取请求对象
        return self.queue.get()


    def seen_request(self,request):
        # 用于爬虫请求是否已经取过,待实现
        pass
